#talkPage{
  height: 100%;
  width: 100%;
  background-color: #f6f6f6;
  overflow: scroll;
  overflow-x:hidden;
  position: absolute;
}

.talk_body{
  width: 100%;
  height: auto;
  text-align: center;
}

.content_box_out{
  height: auto;
  width: 100%;
  color: #000;
  font-size: 20px;
  position: absolute;
}

.content_box{
  height: auto;
  width: 1200px;
  margin-top: 62px;
  position: relative;
}

.guide{
  height: auto;
  width: 1000px;
  background-color: white;
  margin-left: 210px;
  position: relative;
}

.content_left_box{
  width: 695px;
  height: 100%;
  float: left;
  margin-top: 5px;
  margin-left: 210px;
  background-color: white;
}

.card_box{
  height: 165px;
  width: 695px;
}

.card_img{
  height: 100px;
  width: 100px;
  float: left;
  margin: 10px 0px 15px 0px;
}

.card_body_left_img{
  height: 100%;
  width: 100px;
  float: left;
  background-color: rgba(184, 229, 248, 0.27);
  border-radius: 5px;
  cursor: pointer;
  margin-left: 10px;
}

.card_title_box{
  width: 550px;
  height: 30px;
  float: right;
  margin-right: 20px;
  margin-top: 10px;
}

.text{
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  margin-right: 500px;
}

.text1{
  font-size: 15px;
  color: #5e677b;
}

.text2{
  font-size: 15px;
  color: #5e677b;
  margin-right: 340px;
}

.card_title{
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 30px;
}

.btn_follow{
  height: 34px;
  width: 100px;
  background-color: #0084ff;
  position: absolute;
  margin-top: 120px;
  margin-left: 10px;
  line-height: 34px;
  font-size: 14px;
  color: white;
  padding: 0 14px;
  border-radius: 3px;
  cursor: pointer;
}

.btn_manage,.btn_log,.btn_share{
  height: auto;
  width: auto;
  display: inline-block;
  color: #8590a6;
  margin-top: 80px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  float: left;
  margin-left: 30px;
}

.content_right_box{
  width:290px;
  height: auto;
  float: right;
  display: inline-block;
  margin-top: 5px;
}

.right_box_write{
  width: 300px;
  height: 100px;
  background-color: white;
  margin-bottom: 5px;
  position: relative;
  box-shadow: 0 1px 3px rgba(26,26,26,.1);
}

.right_box_write_up{
  width: 100%;
  height: 100px;
  float: left;
  text-align: center;
  padding: 20px 20px 20px 32px;
  background-color: white;
}

.focusers_box,.question_box{
  height: 100%;
  width: 75px;
  font-size: 16px;
  color: #444;
  float: left;
  padding-left: 25px;
}

.focusers_box:hover,.question_box:hover{
  color: #175199;
}

.question_box{
  margin: 0 40px;
}

.focusers_text{
  float: left;
  line-height: 20px;
  margin-left: 2px;
}

.focusers_text1{
  float: left;
  line-height: 20px;
  font-size: 20px;
  margin-top: 10px;
  font-weight: bold;
}

.right_box_write_down{
  width: 100%;
  height: 40px;
}

.right_box_function{
  width: 1000px;
  height: 170px;
  margin-bottom: 10px;
  margin-left: 210px;
}

.function_row_box{
  width: 1000px;
  height: 150px;
  float: left;
  padding: 8px -10px 5px 27px;
}

.function_box_parent{
  height: 200px;
  width: 300px;
  font-size: 15px;
  color: #000000;
  float: right;
  background-color: white;
  padding-right: 200px;
  margin-top: -560px;
}

.row_box{
  height: 30px;
  width: 80px;
  background-color: #e7fff6;
  border-radius: 10px;
  margin-left: 20px;
  margin-top: 10px;
}

.row_box1{
  height: 30px;
  width: 150px;
  background-color: white;
  margin-left: 10px;
  margin-top: 10px;
}

.function_text1{
  font-size: 15px;
  font-weight: bold;
  padding-top: 15px;
}

.function_text2{
  font-size: 15px;
  color: #1575de;
  text-align: center;
}

.function_text3{
  font-size: 15px;
  color: #8590a6;
  text-align: center;
}

.mid_content{
  width: 695px;
  height: auto;
  margin-left: 210px;
}

.mid_head_box{
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #f0f2f7;
  background-color: #00c1de;
}

.mid_head_box_link{
  width: auto;
  height: 100%;
  float: left;
  margin-right: 20px;
  margin-left: 22px;
  margin-top: -145px;
}

.head_btn_box{
  color: #1a1a1a;
  font-size: 16px;
  text-align: center;
  line-height: 60px;
}

.mid_head_box_link:hover .head_btn_box_p{
  color: #175199;
}

.mid_head_box_link1{
  width: auto;
  height: 100%;
  float: left;
  margin-right: 20px;
  margin-left: 100px;
  margin-top: -145px;
}

.mid_head_box_link2{
  width: auto;
  height: 100%;
  float: left;
  margin-right: 20px;
  margin-left: 180px;
  margin-top: -145px;
}

.mid_head_box_link3{
  width: auto;
  height: 100%;
  float: left;
  margin-right: 20px;
  margin-left: 250px;
  margin-top: -145px;
}

.index_content{
  width: 695px;
  height: auto;
}


